namespace Randomize.Core.Descriptors
{
    public interface IRangeDescriptor<TGenerate, TDescriptor> : IGenerationDescriptor<TGenerate, TDescriptor> 
        where TDescriptor : IGenerationDescriptor<TGenerate, TDescriptor>
    {
        TDescriptor WithMin(TGenerate min);

        TDescriptor WithMax(TGenerate max);
    }
}